package cc.customer.saleHelp.services;

import cc.customer.common.domain.ResponseBo;
import cc.customer.common.service.IService;
import cc.customer.saleHelp.domain.CSaleCustomer;
import cc.customer.saleHelp.domain.CsalePlan;

import java.util.List;

public interface CsalePlanServices extends IService<CsalePlan> {

    /**保存个人的计划**/
    ResponseBo saveCsalePlan(CsalePlan csalePlan)throws Exception ;

    /**查询个人的计划**/
    ResponseBo selectAllMyCsalePlan(CsalePlan csalePlan);

    /**查看模板的详情**/
    ResponseBo selectAMyCsalePlanDetail(CsalePlan csalePlan);

    /**App查看模板的详情**/
    ResponseBo selectAppAMyCsalePlanDetail(CsalePlan csalePlan);

    /**编辑保存**/
    ResponseBo updateMyCsaleDetail(CsalePlan csalePlan);

    /**根据客户 加载客户的模板**/
    ResponseBo selectSalePlanByUserUuid(String userUuid,String isImpl);
    /**删除客户个人的销售计划**/
    ResponseBo deleteSaclePlanUserUuid(String palnId,String userUuid,String types);

    ResponseBo selectPlanCusList(CsalePlan csalePlan);

    ResponseBo getTypeNum();

}
